---
title: Regler
description: Hur man integrerar Ultracite med AI-kodassistenter via editorregler.
---

Ultracite erbjuder sömlös integration med AI-kodassistenter genom att automatiskt generera editorregelfiler. Dessa regler hjälper till att vägleda AI-kodassistenter att skriva bättre, mer konsekvent kod som följer bästa praxis.

Editorreglerna fungerar tillsammans med Biomes lintning och formatering. Medan Biome hanterar kodformatering och fångar syntaxfel, leder editorreglerna AI-kodassistenter att skriva bättre kod från början, vilket minskar behovet av rättningar senare.

Denna dubbla strategi säkerställer både automatisk kodkvalitet (genom Biome) och intelligent kodgenerering (genom AI-editorregler).

## Konfiguration

### Automatisk installation

När du kör `npx ultracite init` kommer du att uppmanas att välja vilka editorregler du vill aktivera:

```bash
? Which editor rules do you want to enable (optional)?
  ◯ GitHub Copilot (VSCode)
  ◯ Cursor
  ◯ Windsurf
  # ... etcetera
```

Detta kommer att skapa den relevanta filen i din projektkatalog.

### Manuell installation

Om du vill ställa in det manuellt, skapa den relevanta filen i din projektkatalog (till exempel `.cursor/rules` för Cursor eller `.rules` för Zed). Kopiera sedan och klistra in [detta innehåll](https://github.com/haydenbleasel/ultracite/tree/main/.cursor/rules/ultracite.mdc) i filen.

## Stödda redigerare

| Redigerare      | Plats för regelfil               |
| --------------- | --------------------------------- |
| GitHub Copilot  | `.github/copilot-instructions.md` |
| Cursor          | `.cursor/rules/ultracite.mdc`     |
| Windsurf        | `.windsurf/rules/ultracite.md`    |
| Zed             | `.rules`                          |
| Claude Code     | `.claude/CLAUDE.md`               |
| OpenAI Codex    | `AGENTS.md`                       |
| Kiro IDE        | `.kiro/steering/ultracite.md`     |
| Cline           | `.clinerules`                     |
| AMP             | `AGENT.md`                        |
| Aider           | `ultracite.md`                    |
| Firebase Studio | `.idx/airules.md`                 |
| Open Hands      | `.openhands/microagents/repo.md`  |
| Gemini CLI      | `GEMINI.md`                       |
| Junie           | `.junie/guidelines.md`            |
| Augment Code    | `.augment/rules/ultracite.md`     |
| Kilo Code       | `.kilocode/rules/ultracite.md`    |
| Codename Goose  | `.goosehints`                     |
| Roo Code        | `.roo/rules/ultracite.md`         |
| Warp            | `WARP.md`                         |
| Droid           | `AGENTS.md`                       |

## Fördelar

Att använda Ultracite editorregler ger flera fördelar:

- **Konsekvens**: All AI-genererad kod följer samma konventioner
- **Kvalitet**: Regler upprätthåller bästa praxis och förhindrar vanliga misstag
- **Tillgänglighet**: Inbyggda riktlinjer för tillgänglighet säkerställer inkluderande kod
- **Prestanda**: Regler främjar effektiva mönster och undviker anti-mönster
- **Säkerhet**: Riktlinjer hjälper till att förhindra vanliga säkerhetssårbarheter

## Anpassning

Även om standardreglerna är omfattande kan du anpassa dem efter dina specifika behov:

1. **Ändra befintliga regler**: Redigera regelfilerna direkt
2. **Lägg till projektspecifika regler**: Lägg till ytterligare riktlinjer
3. **Inaktivera regler**: Ta bort eller kommentera ut regler som inte gäller för ditt projekt